Representing and querying multiple ontologies with Contextual Logic Programming

نویسندگان

  • Nuno Lopes
  • Cláudio Fernandes
  • Salvador Abreu
چکیده

The system presented in this paper uses Contextual Logic Programming as a computational hub for representing and reasoning over knowledge modeled by web ontologies, integrating the approach with similar mechanisms which we already developed. As a result of its Logic Programming heritage, the system may also recursively interrogate other ontologies or data repositories, providing a semantic integration of multiple sources. The components required to behave as a SPARQL query engine are explained and examples of integration of different sources are shown – in particular, the case of multiple OWL ontologies is discussed.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A SPARQL Query Engine over Web Ontologies using Contextual Logic Programming

Querying is one of the key aspects in the Semantic Web. SPARQL, a W3C recommendation, attempts to become the standard Web query language. The XPTO system is capable of representing and querying ontologies described in the OWL language using Contextual Logic Programming. Here is presented a component of the XPTO system that enables answering SPARQL queries.

متن کامل

On Querying Ontologies with Contextual Logic Programming

We describe a system in which Contextual Logic Programming is used as a mediator for knowledge modeled by ontologies. Our system provides the components required to behave as a SPARQL query engine and, as a result of its Logic Programming heritage, it may also recursively interrogate other ontologies or data repositories, providing a semantic integration of multiple sources.

متن کامل

Contextual Logic Programming for Ontology Representation and Querying

The system presented in this paper aims at using Contextual Logic Programming as a computational hub for knowledge modeled by web ontologies and enable querying that representation. The components required to behave as a SPARQL query engine are explained and examples of semantic integration of different sources are shown.

متن کامل

Posh - The Prolog OWL Shell

Two of the most common ways of processing and manipulating OWL ontologies are through an ontology editing environment (e.g. Protege or TopBraid) or via a programmatic interface, such as the OWL API. A complementary method is to use an OWL-aware command line shell. Posh, the Prolog OWL Shell is an interactive toplevel readeval-print-loop interface that provides powerful capabilities for querying...

متن کامل

Ontology Querying and Reasoning with XQuery

In this paper we investigate an extension of XQuery for querying and reasoning with OWL-style ontologies. The proposed extension adds new primitives (i.e. boolean operators) in XQuery for querying OWL-style triples in such a way that XQuery can be used as query language for OWL. We also study how to implement the cited extension of XQuery into logic programming.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Comput. Sci. Inf. Syst.

دوره 5  شماره 

صفحات  -

تاریخ انتشار 2008